home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / var / lib / dpkg / info / at.postinst < prev    next >
Text File  |  2009-09-15  |  1KB  |  42 lines

  1. #!/bin/sh -e
  2.  
  3. if [ "$1" = "configure" ]; then
  4.     SEQFILE=/var/spool/cron/atjobs/.SEQ
  5.     if [ ! -f $SEQFILE ]; then
  6.     echo 0 > $SEQFILE
  7.     chmod 600 $SEQFILE
  8.     chown daemon:daemon $SEQFILE
  9.     fi
  10.     if [ -n "$2" ]; then
  11.     if dpkg --compare-versions "$2" lt 3.1.9; then
  12.         chown daemon:daemon /var/spool/cron/atjobs /var/spool/cron/atspool /var/spool/cron/atjobs/.SEQ
  13.         chmod 1770 /var/spool/cron/atjobs /var/spool/cron/atspool 
  14.         # If we upgrade from an older version which still had a setuid root
  15.         # /usr/bin/at, change the /etc/at.deny permissions (since dpkg does not do it
  16.         # automatically).
  17.         if [ -f /etc/at.deny ] && ! dpkg-statoverride --list /etc/at.deny > /dev/null; then
  18.         chown root:daemon /etc/at.deny
  19.         chmod 0640 /etc/at.deny
  20.         fi
  21.         if [ -f /etc/at.allow ] && ! dpkg-statoverride --list /etc/at.allow > /dev/null; then
  22.         chown root:daemon /etc/at.allow
  23.         chmod 0640 /etc/at.allow
  24.         fi
  25.     fi
  26.  
  27.     # ppa update
  28.     rm -f /etc/init/at.conf
  29.     fi
  30. fi
  31.  
  32. # Automatically added by dh_installinit
  33. if [ -e "/etc/init/atd.conf" ]; then
  34.     # start fails is already running
  35.     start atd || :
  36. fi
  37. # End automatically added section
  38. # Automatically added by dh_installinit
  39. update-rc.d -f atd remove >/dev/null || exit $?
  40. # End automatically added section
  41.  
  42.